package com.itbaizhan.springsecuritydemo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class PageController {
    @RequestMapping("/{page}")
    public String showPage(@PathVariable String page){
        return page;
    }
}
/*启动项目，访问项目主页面http://localhost:80/main，
项目会自动跳转到一个登录页面。这代表Spring Security已经开启了认证功能，
不登录无法访问所有资源，该页面就是Spring Security自带的登录页面。

我们使用user作为用户名，控制台中的字符串作为密码登录，登录成功后跳转到项目主页面。

在后续的课程中，我们会讲解在真实开发中，如何对登录页面、登录逻辑等进行自定义配置。*/


/*@PathVariable主要作用：映射URL绑定的占位符
带占位符的URL是 Spring3.0 新增的功能，URL中的 {xxx} 占位符可以通过 @PathVariable(“xxx”) 绑定到操作方法的入参中。
在前端页面输入的url传到方法参数中
假如你的请求为localhost:8080/admin，  占位符的值为：admin*/